dermatobia hominis - English Synonyms Dictionary

dermatobia hominis

n.
[1] human botfly